|
Emplacement du menu |
---|
TechDraw → Ajouter des lignes → Insérer une ligne de repère à la vue |
Ateliers |
TechDraw |
Raccourci par défaut |
Aucun |
Introduit dans la version |
0.19 |
Voir aussi |
TechDraw Annotation en texte enrichi, TechDraw Symbole de soudure |
L'outil TechDraw Ligne de repère ajoute une ligne à une vue. D'autres objets d'annotation (tels que Annotation par texte enrichi) peuvent être connectés à une ligne de repère pour former des annotations complexes.
Ligne de repère ajoutée à un vue
Base
Enumeration
) : symbole au début de la ligne de repère. Options : Enumeration
) : symbole à la fin de la ligne de repère. Idem.Distance
) : coordonnée X de la ligne de repère par rapport à la vue.Distance
) : coordonnée Y de la ligne de repère par rapport à la vue.Leader
Link
) : vue à laquelle la ligne de repère est attachée.VectorList
) : points de la ligne de repère.Bool
) : indique si la ligne de repère s'adapte à DonnéesLeader Parent.Bool
) : indique si le dernier segment de la ligne de repère doit être horizontal.
Base
Bool
) : non utilisé.Integer
) : chevauchement ou sous-chevauchement par rapport à d'autres objets du dessin. introduit dans la version 0.21Line Format
Color
) : couleur de la ligne de repère.Enumeration
) : style de la ligne de repère. Options : Rien, Length
) : largeur de la ligne de repère.
Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.
L'outil Ligne de repère peut être utilisée dans une macro et dans la console Python en utilisant la fonction suivante:
myPage = FreeCAD.ActiveDocument().Page
myBase = FreeCAD.ActiveDocument().View
leaderObj = FreeCAD.ActiveDocument.addObject('TechDraw::DrawLeaderLine','DrawLeaderLine')
FreeCAD.activeDocument().myPage.addView(leaderObj)
FreeCAD.activeDocument().leaderObj.LeaderParent = myBase
#first waypoint is always (0,0,0)
#rest of waypoints are positions relative to (0,0,0)
leaderObj.WayPoints = [p0,p1,p2]
leaderObj.X = 5
leaderObj.Y = 5